@charset "utf-8";
/* CSS Document */

body { font-family:  Microsoft Yahei, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, Arial, Lucida, Verdana, Helvetica, sans-serif; background-color: .F4F4F4; min-height:100%; font-size: 14px; line-height: 1.531; outline: none; margin: 0; padding: 0; border: 0; background:.fff;}
p, ul, ol, dl, dt, dd, form, blockquote { margin: 0; padding: 0;}
ul, ol {list-style: none;}
h1, h2, h3, h4, h5, h6 { font-size: 12px; margin: 0; padding: 0;}
em, b, i { font-style: normal; font-weight: normal;}
img { border: 0;}
a { margin:0; padding:0; border:0; font-size:100%; background:transparent; text-decoration:none; cursor:pointer; color:#333;}
img { vertical-align: middle;}
input, select { font-family: Microsoft Yahei; vertical-align: middle;}
.clear { clear: both; height: 0; line-height: 0; font-size: 0;}
.clearfix { overflow: hidden; zoom: 1;}
.none { display: none;}
.vcode { cursor: pointer;}
.cue { color: red; font-size:12px;}
label {  cursor: pointer;}

/* 主体框架
----------------------------------------------- */
.layout { margin: 0px auto; background:#fff; }

/* -- header -- */
.header{  height:175px; background:#b73036;}
.headers{  width: 1200px;margin:0 auto;}
.headers img{ }
.headers-right {display:inline-block; float:right; margin-right:100px;}
.headers-right ul{ line-height:150px;}
.headers-right ul li{ height:30px;}
.headers-right ul li span{}
.headers-right ul li span.one{ color:#fff; font-size:14px;}
.headers-right ul li input{ height:20px; width:200px; border:#fff solid 1px; background::#fff;}

.hr{ height:2px; background:#8c2320;}

/* -- nav -- */
.nav{ height:60px;   background:#b73036;}
.navs{width: 1200px;margin:0 auto;}
.nav ul{ margin-left:100px;}
.nav ul li{float:left;  width:167px; height:60px; line-height: 60px; text-align:center; font-weight:bold;font-size:16px; padding:0 5px;}
.nav ul li a{ display:block;letter-spacing:1px;width:167px; height:60px; overflow:hidden; cursor:pointer;  }
.nav ul li a:hover{ }
.nav ul li.cur{ background:#fff;}
.nav ul li.cur a{ display:block;  color:#b73036;  }
.nav ul li a{display:block; color:#fff;}
.nav ul li a:hover{display:block; width:167px; height:64px; background:#fff; color:#b73036; }

/*banner*/
.banner{position:relative;text-align:center; margin:18px auto;z-index:1}
.banner .bd,.banner .bd li,.banner .bd img{width:1000px; height:376px;margin:0 auto;}/*请给每个幻灯片套个div并设置id，通过id重置这个地方的宽度，达到自定义效果*/
.banner .bd{z-index:2;overflow:hidden}
.banner .bd li{float:left;width: 100%;overflow:hidden; background-position:center; background-repeat:no-repeat}
.banner .bd li a{ display:block; width: 100%; height: 100%}
.banner .bd li img{display:block}
.banner .hd{ position: absolute; z-index: 3; left: 0; right: 0; bottom:10px; padding: 0 10px; text-align: center}
.banner .hd li{display:inline-block;text-align:center;margin-right:10px;cursor:pointer;background-color:#C2C2C2}
.banner .hd li.active{background-color:#222}
  /*圆点*/
  .dots li{width:10px; height:10px;font-size:0px;line-height:0px;border-radius:50%}
  /*数字*/
  .numbox li{width:20px; height:20px; line-height:20px; font-size:13px;font-family:Arial;font-weight:bold; text-indent:inherit}
  .numbox li.active{color:#fff}
  /*长方条*/
  .rectangle li{width:40px; height:10px;font-size:0px;line-height:0px}

/*内容*/
.center{ width:1000px; margin:0 auto;}

.first{width:1000px; height:325px; margin-top:25px; }
.left{ display:inline-block; float:left; width:640px; height:325px;}
.left .title{ margin-bottom:4px;}
.left .title span.tit{ font-size:20px; color:#b73036;}
.left .title span.more{ float:right; width:50px; height:24px; line-height:24px; text-align:center; background:#b73036; color:#fff;}
.hr1{ margin:8px auto; height:1px; background:#ccc;}
.left .cen{ width:640px; height:274px;}
.left .cen img{display:inline-block; float:left;}
.left .cen ul{ width:600px;height:274px;}
.left .cen ul li{ width:56%;display:inline-block;float:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
.left .cen ul li a{}
.left .cen ul li a img{ margin:9px;}
.left .cen ul li a span.word{ font-size:14px;letter-spacing:1.5px; height:26px; line-height:26px;}

.right{ width:310px; height:325px; float:right;}
.right .title{ margin-bottom:4px;}
.right .title span.tit{ font-size:20px; color:#b73036;}
.right .title span.more{ float:right; width:50px; height:24px; line-height:24px; text-align:center; background:#b73036; color:#fff;}
.hr1{ margin:8px auto; height:1px; background:#ccc;}
.right .cen{ width:310px; height:274px;}
.right .cen ul{ width:310px;height:274px;}
.right .cen ul li{ width:99%;display:inline-block;float:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
.right .cen ul li a{}
.right .cen ul li a .date{ display:inline-block; height:64px; line-height:22px;}
.right .cen ul li a .date p1{ font-size:12px;}
.right .cen ul li a .date p2{ color:#b73036; font-size:16px;}
.right .cen ul li a .word{ font-size:14px;letter-spacing:1.5px; width:82%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:64px; line-height:40px; float:right;}



.second{width:1000px; height:240px; margin-top:30px; }
.lefts{ display:inline-block; float:left; width:310px; height:220px; margin-right:30px;}
.lefts .title{ margin-bottom:4px;}
.lefts .title span.tit{ font-size:20px; color:#b73036;}
.lefts .title span.more{ float:right; width:50px; height:24px; line-height:24px; text-align:center; background:#b73036; color:#fff;}
.hr1{ margin:8px auto; height:1px; background:#ccc;}
.lefts .cen{ width:320px;}
.lefts .cen img{display:inline-block; float:left;}
.lefts .cen ul{ width:320px;}
.lefts .cen ul li{ width:99%;display:inline-block;float:left;  line-height:14px; height:28px; }
.lefts .cen ul li a{width:99%; }
.lefts .cen ul li a img{ margin:4px 9px 0 0;}
.lefts .cen ul li a span.word{ display:inline-block; width:76%;font-size:14px;letter-spacing:1.5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.lefts .cen ul li a span.date{ font-size:13px;  }

.rights{ display:inline-block; width:310px; height:220px; }
.rights .title{ margin-bottom:4px;}
.rights .title span.tit{ font-size:20px; color:#b73036;}
.rights .title span.more{ float:right; width:50px; height:24px; line-height:24px; text-align:center; background:#b73036; color:#fff;}
.hr1{ margin:8px auto; height:1px; background:#ccc;}
.rights .cen{ width:320px;}
.rights .cen img{display:inline-block; float:left;}
.rights .cen ul{ width:320px;}
.rights .cen ul li{ width:99%;display:inline-block;float:left;  line-height:14px; height:28px; }
.rights .cen ul li a{width:99%;}
.rights .cen ul li a img{ margin:4px 9px 0 0;}
.rights .cen ul li a span.word{ display:inline-block; width:76%; font-size:14px;letter-spacing:1.5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.rights .cen ul li a span.date{ font-size:13px;  }

.rightss{ display:inline-block; width:310px; height:220px; float:right; }
.rightss .title{ margin-bottom:4px;}
.rightss .title span.tit{ font-size:20px; color:#b73036;}
.rightss .title span.more{ float:right; width:50px; height:24px; line-height:24px; text-align:center; background:#b73036; color:#fff;}
.hr1{ margin:8px auto; height:1px; background:#ccc;}
.rightss .cen{ width:320px;}
.rightss .cen img{display:inline-block; float:left;}
.rightss .cen ul{ width:320px;}
.rightss .cen ul li{ width:100px; height:30px; background:#ccc; color:#555; display:inline-block; text-align:center; line-height:30px; margin-bottom:6px; }
.rightss .cen ul li a{width:100px; height:30px; background:#ccc; color:#555; display:inline-block; text-align:center; line-height:30px; margin-bottom:6px;}
.rightss .cen ul li a:hover{ background:#b73036;  color:#fff;}
.rightss .cen a img{ width:308px; height:75px;}
.rightss .cen ul li a span.word{ font-size:14px;letter-spacing:1.5px; height:26px; line-height:26px;}

/*footer*/
.footer{ width:100%; height:112px; background:#383d41;}
.add{ height:112px;  margin:0 auto; color:#fff; text-align:center; line-height:112px; }